.schedulingSwiper {
	height: 90vh;
	h1 {
		margin: 0;
		font-size: 20px;
		line-height: 50px;
		text-align: center;
		border: 1px solid gray;
	}
	.flex {
		display: flex;
	}
	.main {
		ul {
			li {
				width: 16%;
			}
		}
		.classes {
			border-left: 1px solid gray;
			.date {
				width: 17%;
				p {
					display: flex;
					align-items: center;
					justify-content: center;
				}
			}
			li {
				p {
					height: 200px;
					margin: 0;
					text-align: center;
					border-right: 1px solid gray;
					border-bottom: 1px solid gray;
				}
			}
		}
	}
	.week {
		ul {
			border-bottom: 1px solid gray;
			border-left: 1px solid gray;
			li {
				line-height: 100px;
				text-align: center;
				border-right: 1px solid gray;
			}
			.empty {
				width: 17%;
			}
		}
	}
}
